Hybrid Dynamic Simulation of Rigid-Body Contact with Coulomb Friction
نویسندگان
چکیده
This paper introduces a hybrid scheme for simulating rigid bodies in contact. W e use (cm adaptive strategy for handling two different contact situations, 'bouncing' and 'steady'. To handle contact f o r rigid bodies, we use two impulse-based methods to explicitiy or implicitly compute impulses due to collision impact. These two methods are used so that different impulse methods are applied adaptively depending on the contact situations. Our experiments show that our simple adaptive simulation scheme enables efficient and physically-correct dynamic simulation involving rigidbody contacts with Coulomb friction. This adaptive scheme was incorporated into our dynamic simulator, called I-GMS, which supports various types of simulations. W e demonstrate the simulation results of our scheme using a ball falling on a flat surface in three dimensions.
منابع مشابه
Analysis of Rigid Body Dynamic Models for Simulation of Systems with Frictional Contacts
The use of Coulomb’s friction law with the principles of classical rigid-body dynamics introduces mathematical inconsistencies. Specifically, the forward dynamics problem can have no solutions or multiple solutions. In these situations, compliant contact models, while increasing the dimensionality of the state vector, can resolve these problems. The simplicity and efficiency of rigid-body model...
متن کاملModeling Contact Friction and Joint Friction in Dynamic Robotic Simulation Using the Principle of Maximum Dissipation
We present a unified treatment for modeling Coulomb and viscous friction within multi-rigid body simulation using the principle of maximum dissipation. This principle is used to build two different methods—an event-driven impulse-based method and a time stepping method—for modeling contact. The same principle is used to effect joint friction in articulated mechanisms. Experiments show that the ...
متن کاملFormulating Dynamic Multi-rigid-body Contact Problems with Friction as Solvable Linear Complementarity Problems
A linear complementarity formulation for dynamic multi-rigid-body contact problems with Coulomb friction is presented. The formulation, based on explicit Euler integration and polygonal approximation of the friction cone, is guaranteed to have a solution for any number of contacts and contact con guration. A model with the same property is formulated for impact problems with friction and nonzer...
متن کاملRealtime Rigid Body Simulation Using Impulses
Using impulses for rigid body simulation is rapidly becoming a standard method for realtime simulations. This paper discusses how impulses can be used for modeling both collision and contact between rigid bodies when using the coulomb friction model. Time stepping techniques are also discussed including an example method optimized specifically for handling large numbers of simultaneous collisio...
متن کاملVirtual Grasping of Deformable Objects with Exact Contact Friction in Real Time
This paper describes a physically-based simulation for grasping tasks in an interactive environment. Fingertips and interacting objects are based on quasi-rigid models. The quasi-rigid model combines a rigid model for dynamic simulation and a deformable model for resolving local contact with friction and surface deformation. We simulate deformation by adding compliance on control points in the ...
متن کامل